#ifndef EMOJISIMPLELOADERMAINWINDOW_H
#define EMOJISIMPLELOADERMAINWINDOW_H

#include "giffilterproxymodel.h"

#include <QMainWindow>
#include <QStringListModel>

namespace Ui {
class EmojiSimpleLoaderMainWindow;
}

class EmojiSimpleLoaderMainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit EmojiSimpleLoaderMainWindow(QWidget *parent = nullptr);
    ~EmojiSimpleLoaderMainWindow();

    // QWidget interface
protected:
    void resizeEvent(QResizeEvent *event) override;

private slots:
    void on_emoji_delegate_stateChanged(int arg1);
    void on_emoji_gifs_stateChanged(int arg1);

private:
    bool isActuallyGif(const QString &filePath) const;

private:
    Ui::EmojiSimpleLoaderMainWindow *ui;

    QStringListModel slistmodel;
    GifFilterProxyModel *proxymodel;
};



#endif // EMOJISIMPLELOADERMAINWINDOW_H
